home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.004 / xemacs-1 / xemacs-19.13 / src / s / sunos4-1.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-28  |  1.8 KB  |  53 lines

  1. /* Synched up with: FSF 19.29. */
  2.  
  3. #include "sunos4-0.h"
  4.  
  5. /* 4.1.1 makes these system calls interruptible.  */
  6.  
  7. #define INTERRUPTIBLE_OPEN
  8. #define INTERRUPTIBLE_CLOSE
  9. #define INTERRUPTIBLE_IO
  10.  
  11. /* Cause the compilation of oldxmenu to use the right -I option.  */
  12. #define OLDXMENU_OPTIONS CFLAGS=C_SWITCH_SYSTEM
  13.  
  14. #if 0 /* RMSmacs */
  15. FSF says the following, but apparently the HAVE_RES_INIT stuff takes
  16. care of it properly?
  17. /* #if 0 This isn't right.  Apparently some sites do have -lresolv
  18.      but don't use that.  On those systems, the code below loses.
  19.      There's no way to win automatically unless someone
  20.      figures out a way of determining automatically which way is right
  21.      on any given system.  */
  22. #endif
  23.  
  24. /* Some systems do not run the Network Information Service, but have
  25.    modified the shared C library to include resolver support without
  26.    also changing the C archive library (/usr/lib/libc.a).  If we
  27.    detect the presence of libresolv.a, use -lresolv to supplement libc.a.
  28.  
  29.    We used to have #ifdef HAVE_GETHOSTNAME is to prevent configure from
  30.    setting libsrc_libs to -lresolv in lib-src/Makefile.  But nowadays
  31.    configure is smarter about computing libsrc_libs, and would not
  32.    be fooled.  Anyway, why not use -lresolv in lib-src?  */
  33. /* #ifdef HAVE_GETHOSTNAME */
  34. /* XEmacs change: -lresolve should be added only if we have RES_INIT,
  35.    not if we don't */
  36. #ifdef HAVE_RES_INIT
  37. #define LIBS_SYSTEM -lresolv
  38. #endif
  39. /* #endif */
  40.  
  41. #if 0 /* Not necessary, since SYSTEM_MALLOC is defined in sunos4-0.h.  */
  42. /* Tell GNU malloc to compensate for a bug in localtime.  */
  43. #define SUNOS_LOCALTIME_BUG
  44. #endif
  45.  
  46. /* Define dlopen, dlclose, dlsym.  */
  47. #define USE_DL_STUBS
  48.  
  49. /* SunOS does not define strerror since it is ANSI C, but SunPro C does. */
  50. #if !defined(HAVE_STRERROR) && defined(__SUNPRO_C)
  51. #define HAVE_STRERROR
  52. #endif
  53.